P+ - Game & Watch - Subroutine - 0xfc78
- Subroutine(0xfef0)
- GenerateArticle { article_id: 0, subaction_only: true }
- Subroutine(0xf530)
- if ((InternalConstantInt(ControlStickYAxis) GreaterThanOrEqual scalar(0.2)))
- if ((RandomAccessFloat (0xa) GreaterThanOrEqual scalar(0.5)))
- FloatVariableSubtract { variable: RandomAccessFloat (0xa), value: 0.4 }
- FloatVariableAdd { variable: RandomAccessFloat (0xb), value: 0.2 }
- if ((RandomAccessFloat (0xa) GreaterThanOrEqual scalar(0.5)))
- FloatVariableSubtract { variable: RandomAccessFloat (0xa), value: 0.2 }
- FloatVariableAdd { variable: RandomAccessFloat (0xb), value: 0.1 }
- if (RollADie)
- FloatVariableSubtract { variable: RandomAccessFloat (0xa), value: 0.2 }
- FloatVariableAdd { variable: RandomAccessFloat (0xb), value: 0.1 }
- else
- if ((InternalConstantInt(ControlStickYAxis) LessThanOrEqual scalar(-0.2)))
- if ((RandomAccessFloat (0xa) LessThanOrEqual scalar(0.7)))
- FloatVariableAdd { variable: RandomAccessFloat (0xa), value: 0.4 }
- FloatVariableSubtract { variable: RandomAccessFloat (0xb), value: 0.2 }
- if ((RandomAccessFloat (0xa) LessThanOrEqual scalar(0.7)))
- FloatVariableAdd { variable: RandomAccessFloat (0xa), value: 0.2 }
- FloatVariableSubtract { variable: RandomAccessFloat (0xb), value: 0.1 }
- if (RollADie)
- FloatVariableAdd { variable: RandomAccessFloat (0xa), value: 0.2 }
- FloatVariableSubtract { variable: RandomAccessFloat (0xb), value: 0.1 }
- else
- if ((RandomAccessFloat (0xa) GreaterThanOrEqual scalar(0.9)))
- FloatVariableSubtract { variable: RandomAccessFloat (0xa), value: 0.2 }
- FloatVariableAdd { variable: RandomAccessFloat (0xb), value: 0.1 }
- if (RollADie)
- FloatVariableSubtract { variable: RandomAccessFloat (0xa), value: 0.2 }
- FloatVariableAdd { variable: RandomAccessFloat (0xb), value: 0.1 }
- if ((RandomAccessFloat (0xa) LessThanOrEqual scalar(0.3)))
- FloatVariableAdd { variable: RandomAccessFloat (0xa), value: 0.2 }
- FloatVariableSubtract { variable: RandomAccessFloat (0xb), value: 0.1 }
- if (RollADie)
- FloatVariableAdd { variable: RandomAccessFloat (0xa), value: 0.2 }
- FloatVariableSubtract { variable: RandomAccessFloat (0xb), value: 0.1 }
- Subroutine(0xf910)